package com.myrpc.autoconfig;

import lombok.Data;
import lombok.ToString;
import org.springframework.boot.context.properties.ConfigurationProperties;
import org.springframework.stereotype.Component;

@Component(value = "MyRpcConfigEntity")
@ToString
@Data
@ConfigurationProperties(prefix = "my-rpc")
public class MyRpcConfigEntity {
    /**
     * Rpc请求接受服务器绑定的端口
     * 注意：本端口意味着RPC调用接受服务器所占用的端口，请务必确保与SpringBoot中内置服务器所占用的端口不相同
     * 配置此值后请在Nacos实例级元数据中加入键值对 my-rpc-port: ${my-rpc.server-port}
     */
    private String serverPort;
    /**
     * Nacos注册中心的地址
     */
    private String nacosLocation;
}
